/**************************************************************
 *   File:	Application.h
 * Author:	Andrew Thorpe
 *  Brief:	The main application class
 **************************************************************/
#ifndef _FOSSIL_APPLICATION_H
#define _FOSSIL_APPLICATION_H

namespace Fossil
{
	//Forward declares
	class Window;
	class ScreenQuad;
	class Application
	{
	public:
		Application(void);
		~Application(void);

		void Run();

	private:

		void Initialise();
		void RunLoop();
		void Shutdown();

		Window* m_pWindow;
		ScreenQuad* m_pScreenQuad;

	};
};

#endif//_FOSSIL_APPLCIATION_H
